body{
    background:#ffffff;
}
.discount-content{
    width:100%;
    overflow:hidden;
}
.discount-content .top-info{
    width:100%;
    height:2rem;
    position:relative;
    line-height:2rem;
    background:#f2f2f2;
}
.discount-content .top-info .cancle{
    margin-left: 0.5rem;
    float:left;
    display:none;
}
.discount-content .top-info .bianji{
    float:right;
    margin-right:1rem;
}
.dis-content-in{
    width:100%;
    position:relative;
}
.dis-content-in .list-ul{
    width:100%;
    overflow:hidden;
}
.dis-content-in .list-li{
    width:100%;
    height: 5.5rem;
    border-bottom:1px solid #f0f0f0;
    display:flex;
}
.choose-icons{
    background:url("../images/checkbox.png") no-repeat center center;
    background-size:100% 100%;
    display:block;
    height:0.75rem;
    width:0.75rem;
    /* margin-right:0.5rem; */
    margin-left:0.5rem;
    margin-top:2.5rem;
    display:  none;
}
.choose-icons.active{
    background:url("../images/checkbox-active.png") no-repeat center center;
    background-size:100% 100%;
}
.dis-content-in .list-li .img-box{
    background:url("../images/shop-list.png") no-repeat center center;
    background-size:100% 100%;
    width:4rem;
    height:4rem;
    margin-right:0.5rem;
    margin-top:0.85rem;
    overflow:hidden;
    margin-left:  0.5rem;
}
.dis-content-in .list-li .img-box img{
    width:90%;
    margin:0 auto;
    margin-top:0.25rem;
}
.dis-content-in .list-li .right-con{
    margin-top:0.85rem;
    height:4rem;
    position:relative;
}
.dis-content-in .list-li .right-con .title{
    color:#000000;
    font-size:14px;
    height:1.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top:0.25rem;
}
.dis-content-in .list-li .right-con .price{
    font-size:12px;
    color:#999999;
    text-decoration:line-through;
    position:absolute;
    bottom:0.85rem;
}
.dis-content-in .list-li .right-con .price1{
    color:#ff0808;
    font-size:0.75rem;
    font-weight:bold;
    position:absolute;
    left:0;
    bottom:0;
}
.dis-content-in .list-li .right-con .price1 span{
    font-size:12px;
    font-weight:normal;
}
.dis-content-in .list-li .right-con .card-icon{
    background:url("../images/shop-card-icon.png") no-repeat center center;
    background-size:100% 100%;
    font-size:12px;
    color:#ffffff;
    padding-left:0.25rem;
    padding-right:0.25rem;
    position:absolute;
    right:0;
    bottom:0;
}

.choose-content{
    width:100%;
    height:2rem;
    position:fixed;
    bottom:50px;
    color:#ffffff;
    display: none;
}
.choose-content .bottom-choose{
    width:100%;
    height:2.5rem;
    position:absolute;
    bottom:0;
    display:block;
    color:#ffffff;
    z-index:99;
    display:flex;
    line-height:2.5rem;
}
.choose-content .bottom-choose .left-c{
    margin-left: 0.75rem;
    margin-right:auto;
}
.choose-content .bottom-choose .left-c .icon{
    background:url("../images/choose-icon.png") no-repeat center center;
    background-size:100% 100%;
    display:inline-block;
    height:0.75rem;
    width:0.75rem;
    margin-right:0.25rem;
    position:relative;
    top:0.1rem;
}
.choose-content .bottom-choose .left-c .icon.active{
    background:url("../images/choose-icon-active.png") no-repeat center center;
    background-size:100% 100%;
}
.choose-content .bottom-choose .right-del{
    color:#ffffff;
    background:#ff0808;
    width:3rem;
    height:1.5rem;
    margin-right:0.5rem;
    margin-top: 0.5rem;
    border-radius:5px;
    text-align:center;
    line-height:1.5rem;
}
.choose-content .choose-mc{
    width:100%;
    height: 2.5rem;
    position:absolute;
    bottom:0;
    background:#000;
    opacity:0.6;
}